   
    var selAmt = 0;
  	function initReward(){
  		selAmt = 0;
  		$(".reward_pop .reward_box .money_number li").removeClass("new");
  	}

	function setSelAmt(v){selAmt = v;}
	
	//************************文本框打赏金额校验开始*****************************************
	function checkMoney(th){
		var regStrs = [
	        ['^0(\\d+)$', '$1'], //禁止录入整数部分两位以上，但首位为0
	        ['[^\\d\\.]+$', ''], //禁止录入任何非数字和点
	        ['\\.(\\d?)\\.+', '.$1'], //禁止录入两个以上的点
	        ['^(\\d+\\.\\d{2}).+', '$1'] //禁止录入小数点后两位以上
	    ];
	    for(i=0; i<regStrs.length; i++){
	        var reg = new RegExp(regStrs[i][0]);
	        th.value = th.value.replace(reg, regStrs[i][1]);
	    }
	}
	
	function overFormat(th){
	    var v = th.value;
	    if(v === '' || v === '0' || v === '0.'){
	        v = '';
	    }else if(/^0+\d+\.?\d*.*$/.test(v)){
	        v = v.replace(/^0+(\d+\.?\d*).*$/, '$1');
	        v = inp.getRightPriceFormat(v).val;
	    }else if(/^0\.\d$/.test(v)){
	        v = v + '0';
	    }else if(!/^\d+\.\d{2}$/.test(v)){
	        if(/^\d+\.\d{2}.+/.test(v)){
	            v = v.replace(/^(\d+\.\d{2}).*$/, '$1');
	        }else if(/^\d+$/.test(v)){
	            v = v + '.00';
	        }else if(/^\d+\.$/.test(v)){
	            v = v + '00';
	        }else if(/^\d+\.\d$/.test(v)){
	            v = v + '0';
	        }else if(/^[^\d]+\d+\.?\d*$/.test(v)){
	            v = v.replace(/^[^\d]+(\d+\.?\d*)$/, '$1');
	        }else if(/\d+/.test(v)){
	            v = v.replace(/^[^\d]*(\d+\.?\d*).*$/, '$1');
	        }else if(/^0+\d+\.?\d*$/.test(v)){
	            v = v.replace(/^0+(\d+\.?\d*)$/, '$1');
	        }else{
	            v = '';
	        }
	    }
	    th.value = v;
	}
	//************************文本框打赏金额校验结束*****************************************
    
    function rewardPay(){
    	if(selAmt > 0){
    		amt = selAmt;
    	}else{
        	amt=$("#rewardText").val();
        	if($.trim(amt) == "" || amt == 0){
    	    	alert("请选择或输入打赏金额！");
    	    	return false;
    	    }else if(parseFloat(amt) < 1 || parseFloat(amt) > 200){
    	    	alert("打赏金额只能在1到200之间！");
    	    	$("#rewardText").val("");
    	    	$("#rewardText").focus();
    	    	return false;
    	    }
    	}
	    toRewardPay(amt);	
    }
    //拉起打赏微信支付
    var paying = false;
    function toRewardPay(rewardMoney){		
    	if(paying){
    		return;
    	}
    	
		$.ajax({
			url:"../proxy/galaxy/v1/orders/reward/"+anchorId,
			type:'GET',
			dataType:'json',
			data:{"liveId":liveId,"rewardMoney":rewardMoney,"userIp":userIp},
            contentType: 'application/json;charset=utf-8',
			async: false,
			beforeSend:function(){
		        //请求前的处理
		        $("#rewardBtn").removeAttr("onclick");
		    	$(".loading").show();
		    },
			success : function(data) {
				$("#chose_money").slideUp(0);
				wx.chooseWXPay({
					timestamp: data.timeStamp, // 支付签名时间戳，注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符
					nonceStr: data.nonceStr, // 支付签名随机串，不长于 32 位
					package: data.package, // 统一支付接口返回的prepay_id参数值，提交格式如：prepay_id=\*\*\*）
					signType: data.signType, // 签名方式，默认为'SHA1'，使用新版支付需传入'MD5'
					paySign: data.paySign, // 支付签名
					success: function (res) {
						// 支付成功后的回调函数
						alert("成功打赏主播"+rewardMoeny+"元!");
					}
				});	
			},
			complete:function(){
	    		$(".loading").hide();
		        $("#rewardBtn").attr("onclick","initReward()");
		    },
		    error:function(e){
		    	console.error(e);
		    	alert("系统忙，请稍后再试");
		    	//var res = eval("("+e.responseText+")");
				//alert(res.errorMessage);
	        }
		});
    }
    
		
	